/* pages/list/list.wxss */
.page{
    overflow-y:hidden;
  }
  
  .list-left-menu{
    width:160rpx;
    font-size:28rpx;
    position: absolute;
    left:0px;
    z-index: 10;
  }
  .list-left-menu-box-unselect{
    padding:10rpx;
    border-bottom:1px solid #E3E3E3;
    height:72rpx;
    color: #6C6C6C;
    background:#F9F9F9;
  }
  .list-left-menu-box-selected{
    padding:10rpx;
    height:72rpx;
    color: #FF9C35;
    border-left:3px solid #FF9C35;
    background:white;
  }

  .list-view{
      height: 100vh;
      padding-bottom: 55px;
      box-sizing: border-box;
  }
  
  .list-tab{
    margin-left:170rpx;
    font-size:25rpx;
    background:#F3F4F6;
    color:#CBCCCF;
    padding:2px
  }
  .list-menu-name{
    text-align: center;
    margin-top:14rpx;
  }
  .list-image-box{
    width:160rpx;
    height:72px;
    text-align: center;
  }
  .content-list{
    margin-left:160rpx;
    display:flex;
    border-bottom: 1px solid #E3E3E3;
  }
  .list-image{
    width:108rpx;
    margin-top:16rpx;
  }
  .issue-name{
    width:200px;
    font-size:30rpx;
    margin-top:20rpx;
  }
  .plus-icon{
    float:right;
    color:#FF9C35;
    font-size:46rpx;
  }
  .item-add{
    padding-right: 40rpx;
    float:right;
    width: 45rpx;
    height: 45rpx;
  }
  .operate-bar{
    z-index: 1001; 
    position: absolute;
    bottom: 0px;
    height:55px;
    width:100%;
    display: flex;
    background:#ffbf00;
    align-items:center;
  }
  .cart{
    width:100%;
    height: 100%; 
    
  }
  .cart-icon{
      width: 101rpx;
      height: 92rpx;
    color:#87888E;
    margin-left:10px;
    
  }
  .number-msg{
    padding: 1px 7px;
    border-radius:50%;
    background:red;
    color:white;
    font-size:14px;
    position: absolute;
    text-align: center;
    top:0px;
    right:-5px;
  }
  
  .cart-price{
    color:white;
    margin-left:10px;
    font-size:14px;
  }
  .submit-btn{
    background:#F7F7F7;
    margin-right: 50rpx;
    width:151rpx;
    height:81rpx;
    display:flex;
    border-radius: 10px;
  }
  .submit-btn-label{
    color:#A9A9A9;
    font-size:15px;
    margin:auto;
  }
  
  .drawer_screen {  
    width: 100%;  
    height: 100%;  
    position: fixed;  
    top: 0;  
    left: 0;  
    z-index: 1000;  
  }  

  .mask{
    width: 100%;  
    height: 100%;  
    position: absolute;  
    top: 0;  
    left: 0;  
    z-index: 1000;  
    background: rgba(0,0,0,.5);  
    overflow: hidden;  

  }
    
  .drawer_box_ad { 
    margin-left: 7%; 
    width: 86%; 
    overflow: hidden;  
    position: fixed;  
    top: 15%; 
    z-index: 1001;  
    background: #FFFFFF;  
    border-radius: 4px;
  } 
  .cartlist-float{  
    width: 100%; 
    overflow: hidden;  
    position: fixed;   
    z-index: 1001;
    bottom: 55px;
    max-height: 250px;  
  } 
  
  
  .drawer_content_ad {  
    height: 289px;
    width: 100%;
    padding: 10px;
  }
  
  .select-line-nav{
    font-size:12px;
    margin-left:5px;
    margin-top:10px;
    color:#ABABAB;
  }
  
  .select-tab{
    padding:5px 7px;
    border:1px solid #ABABAB;
    font-size:12px;
    border-radius:5px;
    margin:5px;
    color:#ABABAB;
    z-index:1002;
  }
  .select-active{
    color:#FF9C35;
    border:1px solid #FF9C35;
  }
  .select-price{
    font-size:14px;
    color:#FF9C35;
    margin-top:20px;
    display:flex;
    align-items: center;
    margin-left:10px;
  }
  .btn-putIn{
    height:40px;
    width:100px;
    font-size:14px;
    background:#FF9C35;
    color:white;
    margin-right:20px;
  }
  
  
  .activity-color{
    color:#FF9C35;
  }
  .color-white{
    color:white;
  }
  .activity-color-bg{
    background:#ff4e00;
  }
  
  .label-cart-bar{
    color:#878787;
    font-size:12px;
    border-left:4px solid #FF9C35;
    margin-left: 20px;
  }
  .icon-clear{
      color:#878787;
      float: right;
      margin-right: 10px;
  }
  .label-clear{
      color:#878787;
      font-size: 12px;
  }
  .cart-list-box{
    background:#FFFFFF;
    display:flex;
    font-size:13px;
  }
  .list-info{
    width:100%;
    padding:5px 15px;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
  }
  .list-info-size{
    font-size:10px;
    color:#B1B1B1;
  }
  .cart-item-name{
    width: 350rpx;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; 
  }
  .cart-add,.cart-dec{
    width: 45rpx;
    height: 45rpx;
    margin: 0 4rpx;
  }

  .cart-item-action{
    display: flex;
    align-items: center; 
    justify-content: space-between;
    width: 150rpx;
  }

  .icon-li-circle{
    margin-left:15px;
    font-size:20px
  }
  .font20{
    font-size:20px
  }
  .cart-scroll-list{
    height:450rpx;
  }
  .cut-bar{
    height:20px; 
    position: fixed;
    bottom:55px;
    background:#FFCD9B;
    width:100%;
    color:#FFF7EC;
    font-size:12px;
    text-align:center;
  }
  .cartEmpty{
    height: 90rpx;
    line-height: 90rpx;
    text-align: center;
    background: white;
  }